//slice
function insert(arr, item, index) {
    return arr.slice(0, index).concat(item, arr.slice(index))
}

//splice
function insert(arr, item, index) {
    let ans = arr.slice(0)
    ans.splice(index, 0, item)
    return ans
}